Validation problem

Validation problem

I'm having a strange problem with validation. I have recreated it a small username/password form here:
 
I believe I have everything laid out as per the documentation and indeed messages work properly on blur. However, the form can still be submitted, unless you mismatch the password fields. That is, all other validation is ignored until the equalTo validation is violated.