fix RichText visit issue

In our UI framework, we use `_visible` property to determine whether to draw the control or not.
The `enable` property is used for handling touch event. So I removed the wrongly visit method.

Another change is the removal of visit method in RichText, We should reuse the mechanism of the Widget class. All the other controls also did it the same way.