Most common case, aside from not enabling the collider, is messing up the layers. NGUI raycasts into colliders, but if the colliders are on wrong layers, it won't work. When you reparent something, UIPanel forces the layer change on all the child widgets.