Using a Button to Sequentially Turn LEDs On...Confused

You may not need to debounce the switch, but if you do a 0.1uf cap across the switch will (hardware) debounce the switch.

Just to make sure, your switch is wired from an input to ground? I make that assumption because of the INPUT_PULLUP.