Overriding HTML5 validation with custom Angular validation for form