Add this in your child-theme’s style.css:
@media only screen and (max-device-width: 480px) {
     input {
          font-size: 16px;
     }
}
16px appears to be the optimal font-size for reading on mobile devices. Consequently, the mobile devices stop to zoom when 16px is set as the font-size for inputs.