This here just hides the button. You should check this probably in `clean()` method and return an error.