Nothing wrong trying that but it's hardly a cure-all.
Most online sites use middle-man processors that among other things evaluate the risk of a transaction. No 2FA means higher risk is assigned and often that means the middle-man aborts the transaction mid-stream.