Fix up of #10463 (#10537)
* When not reporting content of edit fields which are going to lose focus ensure that focus moves to the different control by comparing class names and roles. Fix for https://github.com/nvaccess/nvda/issues/10536
* Style
* Rework the implementation. Instead of checking class names and roles overwrite method on a NVDAObjects.behaviors.editableText.