Check data-collapsible="false" on parent

In case the parent specifies data-collapsible="false", that means we do no allow a situation in which there are no visible children.
We check if we just clicked on the currently visible child. If so, we do nothing.