[BUGFIX] Allow password-input to be optional

some validators should listen even if there is no value

Related: #60409
 [BUGFIX] Improve sameAs validation

sameAs validation should listen to _enable.client=0
Merge remote-tracking branch 'origin/develop' into develop