If you don't want to make mistake then don't do mistakes just as simple as that.
Even Protonmail has an "Undo" option now after sending. You can't undo email to external providers, so all this means is they've added an extra time delay before really sending the email. More and more services are doing that, and all it does is make email slower.
Your wallet could add a delay before broadcasting, but that's just moving the "you should check it"-part and makes your transaction slower.