Hi @phillip
Thanks for the bug report.
What you are describing is the HTML5 browser validation (email popup message). Currently, there is no way for ACF to know if the email field has failed, so I will add in custom JS to do so.
As for the tab issue, I am also working on some logic to change tabs to the one containing an error.
Thanks
E