Magento 2 validation is based on jquery.validate plugin. This plugin with default option control the input validation on keyup, like this
Why, on magento this function is disabled on mage/validation?
And why, do you have write you own logic to control the password character on keyup when the plugin has this function.
This behaviour with password checked on press, the confirmation checked on "submit" leaves the user confused