Some clients have an "undo" window of a couple seconds, so that's a good solution to "fix" typos. Some email clients have that too.
I’ve always said this is a good option, but I’ve only seen it implemented in two clients, and only one I use for specific purposes.