what temperature frost forms
If you were measuring 35 degrees several feet up you might find the lawn temperature where the coldest air settled to be 31 or 32 degrees, which is cold enough for frost to form. So, there is nothing magical about frost forming. 32 degrees is still the freezing mark.