values uses a case insensitive comparison, so erasing the equivalent key in keys_order also must do so.
std::fill
std::fill_n