The point is that a mutation that causes no harm can persist, resulting in traits that serve no discernible function. Later on, multiple harmless but non-useful mutations might together make something interesting happen. Therefore the local maxima problem is not really a problem.