I'm sure contracts can be terminated at any point but it would cost an absolute fortune to do it for something that isn't in direct breach of it. The club could also be accused of unfair dismissal because "not trying hard enough" is not a valid reason that would hold up in a tribunal.