Quick-connect terminals - how to mount/connect them? Or Alternative PCB switches
In my experience, it's usually not a good idea to directly mount parts that will be subject to repeated stress to a mounted PCB. After enough presses (hundreds?), the solder joints will crack, or pads can be lifted from the PCB itself.

You can avoid this by making a separate section of your pcb that will snap off for the button/switch to be soldered into. Then use flex or ribbon cable connector to connect it to your 'main' pcb.

For your LEDs, you can use dark translucent plastic windows so that the LEDs can only be seen when turned on.