The chances of this happen is very high very close to zero I will say since you said a typo, bitcoin address are a pubkeyHash encoded in base58 with something called a checksum and version value. You will need the typo address to actually have a valid checksum before the wallet client can even allow you to send the transaction. Because this checksum is actually a 32 bits after a double hash of the PubKeyHash. So for the miss type address to actually be valid, the 32 bits (checksum) must still decode to a valid PubKeyHash and this is like a 1 chance in a billions of possible combinations. If not the wallet client it self wouldn’t allow t he transaction to through.
A mistyped address error is therefore not common but not utterly impossible I will say,