India Lee claimed victory from fellow Brits Lucy Charles-Barclay and Holly Lawrence in the triathlon T100 in Miami.