In Iowa, the requirement to have motor vehicle insurance is set forth in Iowa Code section 321.20B, which stated in relevant part that “Notwithstanding chapter 321A, which requires certain persons to maintain proof of financial responsibility, a person shall not drive a motor vehicle on the highways of this state unless financial liability coverage