title: setFeatureState not updating value in mapbox?
body: <p>I am trying to update the stroke of a circle when a circle is clicked in mapbox. I've followed the documentation from mapbox but it doesnt seem to be updating the values. Console is all clear too.</p>
  <pre><code>  t.map.addLayer({
      id: id,
      type: 'circle',
      source: id,
      paint: {
        'circle-radius': 100,
        'circle-opacity': 0.5,
        'circle-color': 'rgba(20, 106, 181, 0.11)',
        'circle-stroke-color': [
          'case', ['boolean', ['feature-state', 'clicked'], false],
            'rgba(20, 106, 181, 0.11)',
            '#146ab5',
        ],
        'circle-stroke-width': [
          'case', ['boolean', ['feature-state', 'clicked'], false],
            2,
            0,
        ],
      },
    });
  </code></pre>
  <p>Im then trying to update the state:</p>
  <pre><code>  t.map.on('click', id, (e) =&gt; {
      t.map.setFeatureState({ source: id, id: id }, { clicked: true });
    });
  </code></pre>
  <p>I've slowely stepped through but the values do not update.
  Thanks</p>