ENH: errors='ignore' should work for record_path for pandas.json_normalize function
When trying to normalize the example JSON data with pandas.json_normalize I get a KeyError exception even when I set errors='ignore'.

pandas-version=1.3.4
python-version=3.7.5

python code used:

```
import json
import pandas as pd
from pathlib import Path

file_path = Path('path/to/example/json-data.json')
json_data = json.loads(file_path.read_text())
pd.json_normalize(json_data, record_path='Sales', errors='ignore')
```


`[
	{
		"TransactionDate": "2019-12-01T19:58:13",
		"PurchaseLocation": "Web",
		"ReceiptNo": 1,
		"PostalState": "KY"
	},
	{
		"TransactionDate": "2019-12-01T12:51:47",
		"PurchaseLocation": "POS",
		"ReceiptNo": 2,
		"PostalState": "KY",
		"Sales": [
			{
				"ProductID": 101024,
				"Quantity": 1
			}
		]
	}
]`

I expected that this should not throw a KeyError and should return a dataframe just without the first JSON object. Having re-looked at the documentation, it looks like the "errors" parameter only applys to the "meta" values. I would find it very useful if we could specify the function to ignore KeyErrors related to the record path 