how to remove widget assuredly

I use enum to change widget. if I want to remove a widget I use remove from widget(or parent in 4.6),then I must set a node behind it ------set enum


the widget seems can only change, can’t remove.

but I want to completly remove the widget befor I change level

OR a better choice
actually I want to make a LOADING widget before I change level,AND after open level remove the loading widget. but I found that after I change level ,I can’t get the loading widget anymore(remove target). and return to the first level I can’t get it the loading widget just remain on my HUD.