Form examples - onblur and reportValidity()

This page has the following script:

document.forms[0].addEventListener('blur',function (e) {
	e.target.reportValidity();
},true); 

All form fields have errors. Focus on one. Then try to focus on another. In Chrome and Safari that does not work.

Test fields

All fields have an error.