You haven't made clear the operational requirements. Is the switch intended to operate when stepped on, or is that merely a condition it has to survive? Does it have to survive AND switch when stepped on, survive and NOT switch when stepped on, or merely survive?
I'm thinking of a touch switch, based on either capacitance, piezo, or resistance principle. They all have no moving parts, but their suitability will depend on your requirements.