autofill как раз не простая технология, это набор эвристик (каких эпл не уточняет) по которым они пытаются предугадать что это за поле ввода и "помочь" юзеру, поэтому разработчику нужно максимально помогать системе, например с помощью textContentType
.