New Browsers seems to look at the id field or name field to determine what you are looking for with autofill. I started spelling things backwards when I wanted to turn autofill off.
The problem tag - autofill popup
<input id='cp_state_i' required />
The fix - not autofill popup
<input id='cp_etats_i' required />
My issue was that I was using an autocomplete options list for the states. The popup was a problem. This was my fix, might help you.
Another thing that seems to work on some text fields is this
<input autocomplete='new-password'/>
I remove type='text and it would stop popping up things. but for whatever reason it didnt work on everything just some things.
I am not sure why Browsers wont honor autocomplete='off' any longer. It makes for some headaches when dealing with CRUD and other reasonable operations other than simply login forms.