It's not possible for wallets to be able to check whether the intention is to send to a USDT address or a Bitcoin address. USDT runs on top of Bitcoin which means that unless they shift away from using a second layer network that utilises specifically on Bitcoin, it's not possible for them to change the address format.

It's fairly common for this to happen and unfortunately there's no viable solution. It's not possible for the wallet client to identify which coin you're intending to send because both would be sending to the same address.