What IC are you using for the comparators?
If it's the LM339, it won't work at all because the outputs are open collector and need a pull-up.
If it's the LM324 then it will work but the LEDs will be very dim because the threshold voltage of the MOSFETs and the voltage loss in the output stage in the op-amp will add together. If the LEDs are blue, white or violet so have a forward voltage of >3V, they might not even light.
As mentioned above, get rid of the MOSFETs.