In short, leather partially blocks RFID. RFID has a relatively short range of several centimetres, leather helps create a shield which slightly reduces this distance. To be able to fully block RFID signals a faraday cage is required. All RFID blocking wallets have a form of faraday cage within them.