As far as I remember the capybara drivers had problems deterministically selecting the checkbox, especially when it was still hidden.