You could change the .hide()/.show() to be .attr('disabled', 'disabled') and .removeAttr('disabled') respectively.
http://jsfiddle.net/cpradio/qJzfP/5/