Have you tried a password manager? Many of them will autofill the code for you. It makes it quite seamless.
That if your password store got hacked, they still wouldn't have access to your separate 2FA device?
https://blog.1password.com/1password-2fa-passwords-codes-tog...