I am facing issues with CSS hover style sticking after tapping a form button in iOS. Form has some input fields and the submit button has classes defined on focus & hover state. The issue is when form has any invalid selection and submit button is clicked. In mobile devices somehow submit button's focus gets locked and style defined in focus & hover states gets applied. This can be checked using chrome responsive mode and selecting iphone6 as device.
In desktop this issue does not occur; style of button before & after clicking is same, but in mobile devices it's different.
.btnsubmit {
background-color: #000000;
border: 1px solid #000000;
color: #ffffff;
}
.btnsubmit:focus,
.btnsubmit:hover {
background-color: #ffffff;
color: #000000;
}