In this demo by Colin (http://codepen.io/cmcg/pen/DsbqG) he uses form inputs, but IMO form inputs are meant for forms not accordion widgets. In this rebound of Colin's take I use the CSS property :target instead and remove the inputs and labels previously used in Colin's demo. Surely you can spice this up further w/a bit of JS sprinkled on top.
AccordionsSee the Pen by grayghostvisuals (@grayghostvisuals) on CodePen.