No. You can not go to Mexico for a Change of Status or to have a first-time H1B visa stamped. In the past, this was an option, but currently, only visa renewals can be done in Mexico.