We build a lot of things that have pushbuttons in an enclosure with a label overlay. With the larger size of pushbutton (10mm body?), this is fairly simple, its quite easy to find just the right size of spacer for the PCB then all you need to do is perhaps add a paper sticker or two between the odd button cap and the overlay to account for variation in thickness that you get in enclosures. We have found it slightly trickier with the smaller push bottons tho' to get a mix of keycap height and tactile response we like and actually works and that has put a transition from bigger to smaller on hold while we look. For some applications its probably easier to get a keypad instead, but that depends on the environment and volume, we have a client who took that route and had huuge reliability issues