Creo que collapse es solo para borrar <tr> y <td> en tablas. Prueba a usar .visibility = "hidden".
Cita:
Iniciado por Albuss
Ese id ya lo tienes en collapse en el body.
Da igual, no es problemático, además llama a la función en el onclick, es decir, tanto haciendo checked como quitándolo, así que lo necesitará por si se dedica a reactivar y redesactivar.
PD: De todas formas, ejecuta tus códigos en Chrome y en Inspeccionar Elemento tienes una consola que te acerca bastante al error.