The universal definition of a limit order is to buy or sell at a limited price or better. Given the definition, if the current Market Price is already better than the Limit Price set when the limit order is placed, the order will be fulfilled instantly.
Those who wish the limit order to only be triggered after a specific price is reached can consider a more advanced order type: Stop-Limit or Stop-Market Orders.