My J.P. Morgan/Chase online (biggest bank in the U.S.?) account doesn’t use two-factor authentication. I know “LogMeIn” & “WoW” (World of Warcraft) do have 2-factor available.
When I Google the banks that you and Tommy listed, they say that they do use 2FA. Maybe you both need to call your banks customer service department.