Mechanically, is a latching switch always a momentary switch?
Most of the major manufacturers of industrial controls make what are referred to as "Alternate Action" or "Push-On / Push-Off" or simply "Push-Push" buttons. When you select those operators, you can then also get a contact block for it that is N.O.E.M. (Normally Open Early Make). With that combination, the contacts will close BEFORE the button latches, then if you continue pressing hard enough, it will latch and stay closed, until you press the same button again to release it.

Allen Bradley Alternate Action Push Button operator

Allen Bradley NOEM contact block