I may be wrong, but I think Apple officially said not to use keyboard covers, the soft kind. May be wrong.Just use a silicone keyboard cover.
When Apple says don’t use a keyboard cover, they’re talking about hard covers. A silicone cover will obviously flex, not to mention the keys themselves will travel down to accommodate the cover.