Validation should happen immediately on blur. Currently validation only starts happening after a first form submit attempt.