validateOnChangeOrBlur or validateOnChangeAndBlur

The “Or” in the name still makes sense. What you are seeing is for the first validation. After that validation is triggered on change. The reasoning behind the new behavior is discussed in this related thread.