Fieldset - это элемент со специальным поведением, поэтому вполне вероятно, что эта проблема возникнет.
Добавьте еще одну оболочку div в свою оболочку fieldset и используйте div.Измените набор полей обратно на нормальный или заблокируйте.
<fieldset style="background: pink; width: 100%">
<div style="display: table; width: 100%">
<div style="display: table-cell; background: red; width: 33%">a</div>
<div style="display: table-cell; background: green; width: 33%">b</div>
<div style="display: table-cell; background: blue; width: 33%">c</div>
</div>
</fieldset>