I'm not newbie on trading and I know that they are charging taker and maker fee but I'm not aware that they only charge this when using Market Order.
Not only market order can be used to charge taker's fee.
If you use market order, it is certain that the order will be filled immediately, if filled immediately, then taker's fee would be taken.
If you use limit order, the order can be filled immediately or not which depends on the price you make the order, nobody wants to buy at high price and nobody wants to sell at low price which can make order not to fill immediately and result to market maker. But order can be filled immediately when you want to buy at exact price or at higher price, or selling at exact price or lower price, if filled immediately, taker fee will be take because you are not a market maker but still market taker.