Hi @Celaque ,
I will share an unpopular opinion with you - that said, it works 100% of the time!
In rare cases when I cannot get an element to work, what has worked for me is I use "Send Keys". So in this example, if my cursor is in the email field, I populate it and then use {Tab} to move to the next field (PW). I enter it then in and the {Tab}{Tab}{Space} to press the login button.
Again, I understand the reasons why there are better approaches than using Send Keys and 100% agree, however, I have never heard an argument why it is not acceptable when it does work 100% of the time, especially when you cannot gain access to the PW field (in your example).