I suggest adding a configuration setting to the Layer List widget that allows the user to "Set Visibility Range" for symbology and labels. The configuration setting could be enabled/disabled in the Layer List widget configuration within Web AppBuilder for ArcGIS and then exposed in the layer context menu within the Layer List widget of the live Web App, like this:

Thank you!